package com.choosefine.it.team.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * @author 潘钱钦 下午1:48:23 班组收藏
 */
@ApiModel(value = "项目经理角色发布的项目")
@Document(collection="qh_team_jobs")
public class TeamProjectCollectionVO {
	@ApiModelProperty(value = "分包类型,1清包，2重包", required = true)
	private Integer contract;

	@ApiModelProperty(value = "项目名称", required = true)
	private String projectName;

	@ApiModelProperty(value = "班组类型名称", required = true)
	private String teamTypeName;

	@ApiModelProperty(value = "承建公司名称", required = true)
	private String constructionUnit ;

	@ApiModelProperty(value = "区域编号", required = true)
	private String areaCode;

	@ApiModelProperty(value = "区域", required = true)
	private String areaName;

	@ApiModelProperty(value = "项目承包人名", required = true)
	private String projectContactName;

	@ApiModelProperty(value = "发布时间", required = true)
	private Long publishTime;

	@ApiModelProperty(value = "发布找班组的id", required = true)
	private Integer id;

	@ApiModelProperty(value = "收藏的信息是否有效,0有效1无效", required = true)
	private Integer isValid;



	public Integer getContract() {
		return contract;
	}

	public void setContract(Integer contract) {
		this.contract = contract;
	}



	public String getConstructionUnit() {
		return constructionUnit;
	}

	public void setConstructionUnit(String constructionUnit) {
		this.constructionUnit = constructionUnit;
	}

	public String getAreaCode() {
		return areaCode;
	}

	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}

	public String getAreaName() {
		return areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public Long getPublishTime() {
		return publishTime;
	}

	public void setPublishTime(Long publishTime) {
		this.publishTime = publishTime;
	}

	public String getTeamTypeName() {
		return teamTypeName;
	}

	public void setTeamTypeName(String teamTypeName) {
		this.teamTypeName = teamTypeName;
	}

	public Integer getIsValid() {
		return isValid;
	}

	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public String getProjectContactName() {
		return projectContactName;
	}

	public void setProjectContactName(String projectContactName) {
		this.projectContactName = projectContactName;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}
}
